package com.ayf.payment.game.api.dto;

import com.ayf.payment.game.api.dto.criteria.PageCriteria;

import java.math.BigDecimal;
import java.util.List;

/**
 * @Author: zh-liang
 * @Date : 2019-12-25 13:37
 */
public class ReissueOrderDTO extends PageCriteria {
    private static final long serialVersionUID = 1L;
    private String partitionId;
    private String orderNo;
    private String rechargeNumber;
    private BigDecimal Amount;
    private String payCode;
    /**
     * 充值产品名称
     */
    private String payTypeName;

    /**
     * 充值产品id
     */
    private Integer payTypeId;
    private long startTime;
    private long endTime;

    private String orderStartTime;
    private String orderEndTime;

    private Integer orderStartIndex;
    private Integer orderEndIndex;

    /**
     * 分区名
     */
    private String partitionName;



    private List<Integer> generateTimeIndexList;

    private List<String> excludePlayerAccountNoList;

    public List<Integer> getGenerateTimeIndexList() {
        return generateTimeIndexList;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public void setGenerateTimeIndexList(List<Integer> generateTimeIndexList) {
        this.generateTimeIndexList = generateTimeIndexList;
    }

    public String getPayTypeName() {
        return payTypeName;
    }

    public void setPayTypeName(String payTypeName) {
        this.payTypeName = payTypeName;
    }

    public Integer getPayTypeId() {
        return payTypeId;
    }

    public void setPayTypeId(Integer payTypeId) {
        this.payTypeId = payTypeId;
    }

    public String getPayCode() {
        return payCode;
    }

    public void setPayCode(String payCode) {
        this.payCode = payCode;
    }

    public long getStartTime() {
        return startTime;
    }

    public void setStartTime(long startTime) {
        this.startTime = startTime;
    }

    public long getEndTime() {
        return endTime;
    }

    public void setEndTime(long endTime) {
        this.endTime = endTime;
    }

    public String getRechargeNumber() {
        return rechargeNumber;
    }

    public void setRechargeNumber(String rechargeNumber) {
        this.rechargeNumber = rechargeNumber;
    }

    public BigDecimal getAmount() {
        return Amount;
    }

    public void setAmount(BigDecimal amount) {
        Amount = amount;
    }

    public String getPartitionId() {
        return partitionId;
    }

    public void setPartitionId(String partitionId) {
        this.partitionId = partitionId;
    }

    public String getOrderStartTime() {
        return orderStartTime;
    }

    public void setOrderStartTime(String orderStartTime) {
        this.orderStartTime = orderStartTime;
    }

    public String getOrderEndTime() {
        return orderEndTime;
    }

    public void setOrderEndTime(String orderEndTime) {
        this.orderEndTime = orderEndTime;
    }

    public Integer getOrderStartIndex() {
        return orderStartIndex;
    }

    public void setOrderStartIndex(Integer orderStartIndex) {
        this.orderStartIndex = orderStartIndex;
    }

    public Integer getOrderEndIndex() {
        return orderEndIndex;
    }

    public void setOrderEndIndex(Integer orderEndIndex) {
        this.orderEndIndex = orderEndIndex;
    }

    public List<String> getExcludePlayerAccountNoList() {
        return excludePlayerAccountNoList;
    }

    public void setExcludePlayerAccountNoList(List<String> excludePlayerAccountNoList) {
        this.excludePlayerAccountNoList = excludePlayerAccountNoList;
    }

    public String getPartitionName() {
        return partitionName;
    }

    public void setPartitionName(String partitionName) {
        this.partitionName = partitionName;
    }
}
